Sonarqube
docker stop sonarqube && docker rm sonarqube
docker run -d --name sonarqube -p 9000:9000 -v sonarqube_data:/opt/sonarqube/data sonarqube:lts
docker logs -f sonarqube
docker ps | grep sonar
To backup the volume sonarqube_data, you can use the following command:
sudo tar -czvf sonarqube_data.tar.gz /var/lib/docker/volumes/sonarqube_data/_data
This will create a compressed archive of the volume data in the current directory.
To restore the volume data from the backup file, you can use the following command:
sudo mkdir -p /var/lib/docker/volumes/sonarqube_data/_data
docker start sonarqube
sudo tar -xzvf sonarqube_data.tar.gz -C /var/lib/docker/volumes/sonarqube_data/_data
Jenkins
cat /etc/sysconfig/jenkins | grep "^JENKINS_HOME"
JENKINS_HOME="/var/lib/jenkins"
cat /etc/passwd | grep "jenkins"
jenkins:x:987:983:Jenkins Automation Server:/var/lib/jenkins:/bin/false
tar cvf jenkins-backup.tar.gz /var/lib/jenkins/*
tar cvf new-jenkins-backup.tar.gz /var/lib/jenkins/*
ll | grep jenkins-backup
-rw-r--r-- 1 root root 40960 Apr 25 13:25 jenkins-backup.tar.gz
tar -xvf jenkins-backup.tar.gz -C /var/lib/jenkins/